var url = "../RRHH_PLANILLA_PRIMAS_CONTROLLER";
var ano=0;

$(document).ready(function(){
    ano = $("#año").val();
    cargarLista();
});

function estado(id_planilla)
{
    $.post(url,{evento:"estado",id_planilla:id_planilla},function(resp){
        
    });    
}

function cargarLista()
{
    ano = $("#año").val();    
    $.post(url,{evento:"cargarLista",ano:ano},function(resp){        
        $("#tabla").html("");
        $("#lista_planillas").html(resp);        
    });    
}

function abrir(id_planilla)
{
    $("#tabla").html("");
    $("input[name=id_p]").val(id_planilla);
    $.post(url,{evento:"mostrar",id_planilla:id_planilla},function(resp){
        $("#tabla").html(resp);
    });    
}

function cerrar(id_planilla,a)
{           
    $("input[name=id_p]").val(id_planilla);
    var formData = new FormData($("#form")[0]);
    $.ajax({
        url: url,
        type: 'POST',
        data: formData,
        mimeType: "multipart/form-data",
        contentType: false,
        cache: false,
        processData: false,
        success: function(response, textStatus, jqXHR)
        {            
            $(a).parent().html(response);            
            abrir(id_planilla);
        },
        error: function(jqXHR, textStatus, errorThrown)
        {
            alert("ERROR");
        }
    });    
}
function eliminar(id_planilla,a)
{           
    $.post(url,{evento:"eliminar",id_planilla:id_planilla},function(resp){       
        $(a).parent().remove();
        $("#tabla").html("");
    });
}

function descripcion()
{
    $("input[name=desc]").val("");    
    $("#popUpbackGround").css("display","block");
    $("#pop2").css("display","block");    
}

function nueva_planilla()
{
    ano=$("#año").val();
    var desc = $("input[name=desc]").val();
    $("input[name=desc]").val("");    
    $("#popUpbackGround").css("display","none");
    $("#pop2").css("display","none");                    
    $.post(url,{evento:"nueva_planilla",ano:ano,desc:desc},function(resp){        
        if(resp!=="-1")
        {
            cargarLista();
        }
        else
        {
            $("#popUpbackGround").css("display", "block");
            $("#pop1").css("display", "block");
        }
    });    
}

function calcular_fila(input,ano,id_planilla)
{
    var tr = $(input).parent().parent();
    var cantidad_pagos = tr.find("td:eq(16)").children().val();
    var computo_iva = tr.find("td:eq(34)").children().val();
    var saldo_mes_anterior = tr.find("td:eq(38)").children().val();
    var ufv_mes_anterior = tr.find("td:eq(39)").children().val();
    var ufv_actual = tr.find("td:eq(40)").children().val();    
    $.post(url,{evento:"calcular_fila",id_planilla:id_planilla,ano:ano, cantidad_pagos:cantidad_pagos,computo_iva:computo_iva,
                saldo_mes_anterior:saldo_mes_anterior,ufv_mes_anterior:ufv_mes_anterior,ufv_actual:ufv_actual},function(resp){
        tr.html(resp);
    });
}

function cant_prov()
{
    var cantidad = $("input[name=cantidad_prov]").val();
    $.post(url,{evento:"cant_prov",cantidad:cantidad,ano:ano}, function(resp){
        $("#popUpbackGround").css("display", "none");
        $("#pop1").css("display", "none");
        cargarLista();
    });
}